Pacify GCC 14 -Wnull-dereference in tim_sort
authorPaul Eggert <eggert@cs.ucla.edu>
Tue, 30 Apr 2024 08:20:12 +0000 (01:20 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Tue, 30 Apr 2024 08:26:23 +0000 (01:26 -0700)
commitc2b2a38f70f6c4639903a014db5b835b37669ea7
tree8255bd14c436e9c7d17a9d4dae6e217a5042b793
parent009a6ba71ea6741371e4799bdb475235a5b6da90
Pacify GCC 14 -Wnull-dereference in tim_sort

* src/lisp.h (tim_sort): Require array arg to be nonnull.
* src/sort.c (reverse_slice): Omit no-longer-needed eassert.
(tim_sort): Avoid undefined behavior when length == 0,
since reverse_slice would then compute &seq[-1].
src/lisp.h
src/sort.c